//
//  mttImageGroup.h
//  mtt
//
//  Created by Gerfried Mikusch on 30.09.10.
//  Copyright 2010 __MyCompanyName__. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "mttImageGroupDelegate.h"


@interface mttImageGroup : UIView <UIGestureRecognizerDelegate, UIActionSheetDelegate> {

	
	UITapGestureRecognizer *tapRecognizer;
	UITapGestureRecognizer *tapRecTwoFingers;
	UILongPressGestureRecognizer *longPressRecognizer;
	UIPanGestureRecognizer *panRecognizer;
	UIRotationGestureRecognizer *rotationRecognizer;
	UIPinchGestureRecognizer *pinchRecognizer;
	
	NSData  *alphaMask;
    CGFloat alphaMaskWidth;
	
	NSNumber *imageGroupKey;
	
	id<mttImageGroupDelegate> delegate;
	
}

@property (nonatomic, retain) UITapGestureRecognizer *tapRecognizer;
@property (nonatomic, retain) UITapGestureRecognizer *tapRecTwoFingers;
@property (nonatomic, retain) UILongPressGestureRecognizer *longPressRecognizer;
@property (nonatomic, retain) UIPanGestureRecognizer *panRecognizer;
@property (nonatomic, retain) UIRotationGestureRecognizer *rotationRecognizer;
@property (nonatomic, retain) UIPinchGestureRecognizer *pinchRecognizer;

@property (nonatomic, retain) NSData *alphaMask;
@property CGFloat alphaMaskWidth;

@property (nonatomic, retain) NSNumber *imageGroupKey;

@property (nonatomic, assign) id<mttImageGroupDelegate> delegate;

@end
